<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Cadastro Operador</title>
<link rel="stylesheet" type="text/css" href="css/CSS_Cadastro_Operador.css" media="all">
<script type="text/javascript" src="js/JS_Cadastro_Operador.js"></script>
<script type="text/javascript" src="js/ajax.js"></script>

<?php
	error_reporting(E_ALL ^ E_NOTICE);
	require_once('bootstrap.php');
	$error = array();
	$registro = isset($_GET["registro"]) ? $_GET["registro"] : null;
	$Operador = new Operador();
	
	if($registro == "validalogin"){
		$var = true;
		$email = $_POST["login"];
		$senha1 = $_POST["senha1"];
		$senha2 = $_POST["senha2"];

		if (!preg_match('/^[^@]+@[a-zA-Z0-9._-]+\.[a-zA-Z]+$/', $email)) {
				$error[0] = "Preencha o campo com um email válido";
				$var = false;
			}
		if ($senha1 != $senha2) {
				$error[1] = "Senhas diferentes";
			}
		if ($senha1 == "") {
				$error[2] = "Senha não pode ser vazia";
			}
		if(strlen($senha1) < 6){
				$error[3] = "A senha deve conter pelo menos 6 caracteres";
			}
		
		$resverificaOperadorCadastrado = $Operador->verificaOperadorCadastrado($email);
		
		if(resverificaOperadorCadastrado == true){
			$error[4] = "Operador já Cadastrado";
		}else{
			$Operador->setLogin($_POST["login"]);
			$Operador->setSenha($_POST["senha"]);
			$Operador->inserirOperador();
			}
	}
	
	
	
	
	?>

</head>
<body id="main_body" >
	
	<div id="form_container">
	
		<h1><a>Cadastro Operador</a></h1>
		<form id="form_571275" name="form" class="appnitro"  method="post" action="Cadastro_Operador.php?registro=validalogin">
			<div class="form_description">
				<h2>Cadastro Operador</h2>
				<p>Novo Operador do estacionamento.</p>
			</div>						
			<ul >
			
			<li id="li_1" >
				<label class="description" for="login">Novo Login </label>
				<div>
					<input id="login" name="login" class="element text medium" type="text" maxlength="255" value="<?php if (sizeof($error) != 0) { if ($var == true) { echo $email; } }  ?>"/>
					<label for="login">Login/Email</label>
				</div> 
			</li>		
			<li id="li_2" >
			
			
			<label class="description" for="senha1">Senha </label>
		<div>
			<input id="senha1" name="senha1" class="element text medium" type="password" maxlength="255" value=""/> 
		</div> 
		</li>		<li id="li_3" >
		<label class="description" for="senha2">Confirmação da senha </label>
		<div>
			<input id="senha2" name="senha2" class="element text medium" type="password" maxlength="255" value=""/> 
		</div> 
		</li>
		
		<?php
				// Caso haja erros
				if (sizeof($error) != 0) {
					// Exibe os erros
					foreach ($error as $err) {
						echo "<font color='red'><b>" .$err . "</b></font><br />";
					}
				}
			?>
			
					<li class="buttons">
			    <input type="hidden" name="form_id" value="571275" />
			    
				<input id="saveForm" class="button_text" type="submit" name="submit" value="Salvar" onClick="validarSenha()" />
		</li>
			</ul>
		</form>	
		<div id="footer">
			
		</div>
	</div>
	</body>
</html>